/*
	试题 基础练习 特殊的数字
     
	资源限制
		内存限制：512.0MB   C/C++时间限制：1.0s   Java时间限制：3.0s   Python时间限制：5.0s
	
	问题描述
　　	153是一个非常特殊的数，它等于它的每位数字的立方和，即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。
	
	输出格式
　　	按从小到大的顺序输出满足条件的三位十进制数，每个数占一行。
*/

/*-----------------------------------------------------------------------------------------------------*/
#include<iostream>
using namespace std;

int main()
{
	for (int i = 100; i < 1000; i++){
		int x = i % 10;			
		int y = i / 10 % 10;
		int z = i / 100;
		if (x*x*x + y*y*y + z*z*z == i)
			cout << i << endl;
	}
	return 0;
}

/*-----------------------------------------------------------------------------------------------------*/